#menu {
  display: flex;
  flex-wrap: wrap;
  div {
    width: 33.33%;
    padding: 10px;
    a {
      float: left;
      width: 100%;
      height: 100%;
      display: block;
      padding: 10px;
      border: 1px solid #ccc;
      img {
        display: block;
        width: 100%;
        height: 80%;
      }
      p {
        text-align: center;
      }
    }
  }
}